package principal;

import java.io.FileInputStream;
import java.io.InputStream;

import analizador.lexico.AnalizadorLexicoLengDescAlgoritmica;
import analizador.sintactico.AnalizadorSintacticoLengDescAlgoritmica;

public class Principal {

	public static void main(String[] args) {

		try {

			String ruta = System.getProperty("user.dir")+args[0];
			InputStream flujo;

			flujo = new FileInputStream(ruta);

			AnalizadorLexicoLengDescAlgoritmica analizadorLexico =
				new AnalizadorLexicoLengDescAlgoritmica(flujo);
			AnalizadorSintacticoLengDescAlgoritmica analizadorSintactico = 
				new AnalizadorSintacticoLengDescAlgoritmica(analizadorLexico);

			analizadorSintactico.parse();

			flujo.close();

		} catch (Exception e) {
			e.printStackTrace();
		}

	}

}
